/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconShuatilianxi = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M712.427674 1024H298.783385C156.538619 1024 40.182982 918.698149 40.182982 788.961613v-494.511456c0-128.28209 116.355637-233.87483 258.600403-233.874831H505.605529a29.088909 29.088909 0 0 1 0 58.177819H298.783385C188.24553 118.753145 98.3608 198.165867 98.3608 295.613713v494.511457c0 97.447846 89.88473 176.860568 200.422585 176.860568h413.644289c110.537855 0 200.422585-79.412722 200.422585-176.860568v-247.837507a29.088909 29.088909 0 0 1 58.177818 0v246.67395c0 129.736535-116.355637 235.038387-258.600403 235.038387z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <path
        d="M306.928279 662.133969h328.995564l58.177818-58.177818H306.928279v58.177818zM306.928279 807.578515h183.551018l58.177818-58.177818H306.928279v58.177818z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <path
        d="M630.39695 481.200954l-153.88033 25.59824 25.307351-153.298552 308.342438-307.760659a90.466508 90.466508 0 0 1 127.700312 0 90.175619 90.175619 0 0 1 0 127.9912z"
        fill={getIconColor(color, 2, '#FF6B00')}
      />
      <path
        d="M453.536382 530.070321l30.834244-185.87813L796.494622 32.068195a109.665188 109.665188 0 0 1 155.043886 155.334776L639.705401 499.236078z m66.904491-167.261228l-19.780458 120.428084 121.300751-20.071347L924.194933 160.059396A70.976939 70.976939 0 0 0 823.838196 58.248214z"
        fill={getIconColor(color, 3, '#333333')}
      />
    </svg>
  );
};

IconShuatilianxi.defaultProps = {
  size: 36,
};

export default IconShuatilianxi;
